package models;

import com.et.ar.ActiveRecordBase;
import com.et.ar.annotations.BelongsTo;
import com.et.ar.annotations.Column;
import com.et.ar.annotations.Id;
import com.et.ar.annotations.Table;
import com.et.ar.annotations.Unique;

import java.sql.*;


@Table(name="esgridcfg")
public class Esgridcfg extends ActiveRecordBase{
	@Id private Integer id;
	@Column private String title;
	@Column private String showtitle;
	@Column private String field;
	@Column private Integer sort;
	@Column private Integer width;
	@Column private Integer isshow;
	@Column private String format;
	@Column private Integer ishidden;
	@Column private String uid;


	//	@BelongsTo(foreignKey="demoId")
	//	private Demo demo;

	//	public Demo getDemo() {
	//		return demo;
	//	}
	//	public void setDemo(Demo demo) {
	//		this.demo = demo;
	//	}

	//	public int getChildCount() throws Exception {
	//		return (int)count(Esgridcfg.class, "parentId=?", new Object[]{id});
	//	}
	//	public String findChildIds() throws Exception {
	//		String s = "";
	//		List<Integer> ids = new ArrayList<Integer>();
	//		ids.add(id);
	//		while(!ids.isEmpty()){
	//			int id = ids.remove(0);
	//			s += id + ",";
	//			for(Esgridcfg item: Esgridcfg.findAll(Esgridcfg.class, "parentId=?", new Object[]{id})){
	//				ids.add(item.getId());
	//			}
	//		}
	//		if (!s.equals("")){
	//			s = s.substring(0, s.length() - 1);
	//		}
	//		return s;
	//	}
	public void setId(Integer id){
		this.id=id;
	}
	public Integer getId(){
		return id;
	}

	public void setTitle(String title){
		this.title=title;
	}
	public String getTitle(){
		return title;
	}

	public void setShowtitle(String showtitle){
		this.showtitle=showtitle;
	}
	public String getShowtitle(){
		return showtitle;
	}

	public void setField(String field){
		this.field=field;
	}
	public String getField(){
		return field;
	}

	public void setSort(Integer sort){
		this.sort=sort;
	}
	public Integer getSort(){
		return sort;
	}

	public void setWidth(Integer width){
		this.width=width;
	}
	public Integer getWidth(){
		return width;
	}

	public void setIsshow(Integer isshow){
		this.isshow=isshow;
	}
	public Integer getIsshow(){
		return isshow;
	}

	public void setFormat(String format){
		this.format=format;
	}
	public String getFormat(){
		return format;
	}

	public void setIshidden(Integer ishidden){
		this.ishidden=ishidden;
	}
	public Integer getIshidden(){
		return ishidden;
	}

	public void setUid(String uid){
		this.uid=uid;
	}
	public String getUid(){
		return uid;
	}

}

